Run-Time Validation of Timing Constraints for VDM-RT Models
نویسندگان
چکیده
Development of distributed real-time embedded systems is often a challenging task and validation of the timing behaviour of such systems is typically as important as its functional correctness. VDM-RT is a modelling language with an executable subset that can be used to describe distributed realtime embedded systems. In previous work [5], post-analysis of important timing constraints was achieved by inspecting a log file that results from simulating a VDM-RT model using VDMTools. In this paper we present how validation of such timing constraints actually can be efficiently carried out during run-time using the interpreter from the open source Overture/VDM tool suite.
منابع مشابه
A Deterministic Interpreter Simulating a Distributed Real Time System Using VDM
The real time dialect of VDM, called VDM-RT, contains constructs for describing concurrent threads, synchronisation of such threads and the distribution of object instances and their threads over multiple CPUs with busses connecting them. Tools that simulate an executable subset of VDM-RT models benefit from being deterministic so that problems are reproducible and can be more easily investigat...
متن کاملFormal Semantics of a VDM Extension for Distributed Embedded Systems
To support model-based development and analysis of embedded systems, the specification language VDM++ has been extended with asynchronous communication and improved timing primitives. In addition, we have defined an interface for the co-simulation of a VDM++ model with a continuous-time model of its environment. This enables multi-disciplinary design space exploration and continuous validation ...
متن کاملSurface Flow Routing using Kinematic Wave and Time – Area Methods for Upstream Watershed of the Bustan Dam in Golestan Province, Iran
This study aims to evaluate two methods of surface water routing including kinematic wave and time-area in upstream of the Bustan dam. To this end, first considering the features and application prerequisites of both methods and describing the hydraulic and hydrologic conditions within the Tamer watershed, algorithms and scripts of kinematic wave and time-area methods were developed. Then the s...
متن کاملVerification Methodology for DEVS Models
Modeling is an effective tool for studying the behaviour of a system. When modeling, the system’s descriptions are usually abstracted into simpler models. These models can then be analyzed and solved (manually or automatically) by using different mathematical techniques. However, sometimes the models become too complex to analyze formally. In those cases, computer Modeling and Simulation (M&S) ...
متن کاملAdding Timing Analysis to Functional Design to Predict Implementation Errors
The classical V-cycle methodology for the design of embedded automotive systems is typically implemented by a sequence of steps, from a functional specification down to the implementation at the programming level with the support of an RTOS. The validation of the design is a complex task that consists of analyzing and verifying by testing both functional and non-functional requirements. An impo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011